package com.aura.springbook.model.request;

import lombok.Data;

import static com.aura.springbook.common.constant.BookConstants.SORT_ORDER;

/**
 * 分页请求类
 */
@Data
public class PageRequest {

    /**
     * 请求的当前页码，默认为第1页
     */
    private int current = 1;

    /**
     * 每页显示的记录数，默认为10条
     */
    private int pageSize = 10;

    /**
     * 用于排序的字段名
     */
    private String sortField;

    /**
     * 排序顺序，ascend表示升序，descend表示降序
     */
    private String sortOrder = SORT_ORDER;
}